Gambler's Ruin Problem
- or
- 도박꾼의 파산문제
# Tag:
Gambler's Ruin Problem
Gambler's Ruin Problem: 두 도박꾼이 매 라운드마다 1달러씩가지고 내기를 할 때, 둘 중 어느 사람이 파산할 확률이 더 높은가?
- 매 라운드마다 두 사람이 이길 확률은 다를 수도, 같을 수도 있다.
- 두 사람이 가지고 시작하는 돈도 다를 수도, 같을 수도 있다.
결론은, 만약 어떤 한 사람이 이길 확률이 아주 조금이라도 작거나, 혹은 가지고 시작하는 돈이 조금이라도 적다면 그 사람이 매우 높은 확률로 지게 된다.
Assumption:
- 두 사람 A, B에 대하여 A가 의 확률로 이긴다. 그럼 B는 의 확률로 이기게 된다. 매 라운드마다 이 확률은 고정이다.
- A는 달러, B는 달러를 가지고 게임을 시작한다.
- 는 A가 달러를 가지고 시작해서, 게임을 이기게 될 확률이다.
- 둘 중 한 사람이 모든 돈을 잃게 되어야만 게임이 끝나며, 게임이 도중에 끝나는 경우는 없다.
Solve
전체 확률의 법칙에 의하여, 둘 중 하나가 이기게 되는 경우(: 는 둘 중 하나가 이기는 사건)는 다음과 같다.
- : A가 지는 경우 ⇔ B가 이기는 경우
- : A가 이기는 경우
와 같으므로
라는 2차 선형 동차 차분방정식이 만들어진다.
이 때, Boundary Condition은
- : A가 0원을 들고 시작할 때 이길 확률 ⇒ 0원이면 바로 지게 되므로 이길 확률은 0.
- : A가 N원을 들고 시작할 때 이길 확률 ⇒ N원이면 바로 이기게 되므로 이길 확률은 1. 으로 2개가 존재하니, 위 방정식은 해의 계수를 결정할 수 있다.
선형 동차 방정식이므로 특성방정식이 존재한다. 라고 할 때,
이 특성 방정식이 된다.
따라서 의 가능한 값은
두 가지이다.
Boundary Condition을 대입하면
Two cases: Less asset or Less winning probability
Less asset
만약 A가 더 적은 돈을 가지고 시작한다면 어떻게 되는가?
이 경우에 대해서는 이길 확률이 같다고 가정하면 이므로 위 식의 꼴이 되어 정의되지 않는다. 이를 해결하기 위해 라고 하면
즉, 라고 한다면 질 확률이 더 높을 수 밖에 없다.
Less winning Probability
같은 돈()을 가지고 시작하더라도, A의 승률이 더 작은 불공평한 게임이라면 어떻게 되는가?
예를 들어 의 아주 작은 승률 차이라고 가정해보자.
| N | |
|---|---|
| 20 | 0.4013 |
| 100 | 0.1192 |
| 200 | 0.018 |
| 각 판의 승률 차이는 아주 작더라도, 이 커질수록 큰 전체 승률 차이를 가지게 된다. |